Unified POF Programming for Diversified SDN Data Plane

نویسندگان

  • Haoyu Song
  • Jun Gong
  • Hongfei Chen
  • Justin Dustzadeh
چکیده

In many real-world OpenFlow-based SDN deployments, the ability to program heterogeneous forwarding elements built with different forwarding architectures is a desirable capability. In this paper, we discuss a data plane programming framework suitable for a flexible and protocol-oblivious data plane and show how OpenFlow can evolve to provide a generic interface for platform-independentprogramming and platformspecific compiling. We also show how an abstract instruction set can play a pivotal role to support different programming styles mapping to different forwarding chip architectures. As an example, we compare the compiler-mode and interpreter-mode implementations for an NPU-based forwarding element and conclude that the compiler-mode implementation can achieve a performance similar to that of a conventional non-SDN implementation. Built upon our protocoloblivious forwarding (POF) vision, this work presents our continuous efforts to complete the ecosystem and pave the SDN evolving path. The programming framework could be considered as a proposal for the OpenFlow 2.0 standard.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

POMP: Protocol Oblivious SDN Programming with Automatic Multi-Table Pipelining

SDN programming has been challenging because programmers have to not only implement the control logic, but also handle low-level details such as the generation of flow tables and the communication between the controller and switches. New generation of SDN with protocol oblivious forwarding and multitable pipelining introduces even more low-level details to consider. We propose POMP, the first S...

متن کامل

A Scalable Architecture for Openflow Controllers

The architectural principles of Software-Defined Networking (SDN) and its most prominent supporting protocol OpenFlow keep gaining momentum. SDN relies essentially on the decoupling of the control plane from the data plane, placing the former in a logically centralized component to be executed on commodity hardware the SDN controller. OpenFlow’s reactive programming enables the programming of t...

متن کامل

A new SDN-based framework for wireless local area networks

Nowadays wireless networks are becoming important in personal and public communication andgrowing very rapidly. Similarly, Software Dened Network (SDN) is an emerging approach to over-come challenges of traditional networks. In this paper, a new SDN-based framework is proposedto ne-grained control of 802.11 Wireless LANs. This work describes the benets of programmableAcc...

متن کامل

SDN components and OpenFlow

and security, which calls for deep innovations on network protocols and infrastructures. However, the distributed controlling mechanism, especially the bundle of control plane and the data plane within network devices, sharply restricts such evolutions. In response, the software-defined networking (SDN), an emerging networking paradigm, proposes to decouple the control and data planes, producin...

متن کامل

Tools for a Multi-Controller SDN Architecture

Software Define Network (SDN) is a recent paradigm based on the separation between the data plane and the control plane, allowing to handle the traffic network by means of software. The SDN ecosystem is fragmented due to the multitude of different controller platforms. This creates a danger of a controller lock-in for SDN application developers and for SDN network operator. In order to tackle t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1405.0060  شماره 

صفحات  -

تاریخ انتشار 2014